package com.balabala.gym_consume.pojo.dto;

import com.balabala.goods.pojo.dto.BaseQueryDto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


import java.io.Serializable;
import java.util.Date;

/**
*@Author:hy
*@Description:模糊查询对应的搜索条件
*@param:
*@Date CREATE 20:07 2023/5/8
*/
@Data
@ApiModel("订单管理dto")
public class OrderSearchDto extends BaseQueryDto implements Serializable {

    @ApiModelProperty("订单编号")
    private String sn;

    /**
     * 订单状态：
     * 101->待付款；
     * 102->用户取消；
     * 103->系统取消；
     * 201->已付款；
     * 202->申请退款；
     * 203->已退款；
     * 301->待发货；
     * 401->已发货；
     * 501->用户收货；
     * 502->系统收货；
     * 901->已完成；
     */
    @ApiModelProperty(" * 订单状态：* 101->待付款  102->用户取消 103->系统取消 201->已付款 202->申请退款 203->已退款 301->待发货 401->已发货 501->用户收货 502->系统收货 901->已完成；")
    private Integer status;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("支付方式【1->微信jsapi；2->支付宝；3->余额； 4->微信app；】")
    private Integer payType;

    @ApiModelProperty("订单类型: 0->实物订单 1->积分订单 2->虚拟订单")
    private Integer sourceType;



}
